export interface lnk {
    img:string,
    exec:string,
    program:string,
}


export interface position {
    x:number,
    y:number,
}

export interface windowType {
    position:position,
    label:string,
    width:number,
    height:number,
    url:string,
    alwaysOnTop:boolean,
    fileDropEnabled:boolean,
}

export interface location {
    name:string // 地区/城市名称
    id:string // 地区/城市ID
    lat:string // 地区/城市纬度
    lon:string // 地区/城市经度
    adm2:string // 地区/城市的上级行政区划名称
    adm1:string // 地区/城市所属一级行政区域
    country:string // 地区/城市所属国家名称
    tz:string //  地区/城市所在时区
    utcOffset:string // 地区/城市目前与UTC时间偏移的小时数，参考详细说明
    isDst:string // 地区/城市是否当前处于夏令时。1 表示当前处于夏令时，0 表示当前不是夏令时。
    type:string // 地区/城市的属性
    rank:string // 地区评分
    fxLink:string // 该地区的天气预报网页链接，便于嵌入你的网站或应用
}

export interface nowWeather {
    obsTime:string, //数据观测时间
    temp:string, //温度
    feelsLike:string, //体感温度
    icon:string, // 图标
    text:string, // 天气文字描述
    wind360:string, // 风向360角度
    windDir:string, //风向
    windScale:string, // 风力等级
    windSpeed:string, //风速 公里/小时
    humidity:string, //相对湿度
    precip:string, //当前小时累计降水量
    pressure:string, //大气压强
    vis:string, //能见度
    cloud?:string, //云量
    dew?:string //露点温度
}

export interface weather {
    position:{
        x:number, 
        y:number,
    },
    top:boolean,
    pin:boolean,
    location:nowWeather
}